package cn.com.cpic.insurance.rulecheck.core.engine;

import java.io.Serializable;

import cn.com.cpic.insurance.rulecheck.core.condition.Conditions;
import cn.com.cpic.insurance.rulecheck.core.rule.Rules;

/**
 * <pre>
 * 引擎上下文，从中可获得引擎实例维护的一套条件集合和规则集合。
 * 在实际应用中，可将这个引擎上下文做为一个整体序列化到文件系统，或者从文件系统反序列化回来
 * </pre>
 * 
 * @author 代波
 * @since 2011-8-24
 */
public interface EngineContext extends Serializable {
	Conditions getConditions();

	Rules getRules();
}
